package day03;
// if...else if 演示
public class IfElseIfDmoe {
    public static void main(String[] args) {
        //1) 满2000打5折, 满1000不满2000打7折, 满500不满1000打8折, 不满500打9折
        /*
        第一遍:(未优化)
        double price = 6000.0;
        if (price >= 2000.0){
            price *= 0.5;
        } else if (price>=1000.0 && price < 2000.0) {
            price *= 0.7;
        } else if (price >= 500.0 && price < 1000.0) {
            price *= 0.8;
        } else if (price < 500.0) {
            price *= 0.9;
        }
        System.out.println("最终结算金额为:"+price); //最终结算金额为:3000.0
        */

        //优化后代码
        double price = 6000.0;
        if (price >= 2000.0){
            price *= 0.5;
        } else if (price>=1000.0)  {
            price *= 0.7;
        } else if (price >= 500.0)  {
            price *= 0.8;
        } else {
            price *= 0.9;
        }
        System.out.println("最终结算金额为:"+price); //最终结算金额为:3000.0
    }

}
